#ifndef POST_PROCESS_MEASURER_H
#define POST_PROCESS_MEASURER_H

#include "postprocess/common/common_func.h"



class Measurer final {
 public:
  Measurer();
  ~Measurer();
  Measurer(const Measurer &) = delete;
  Measurer &operator=(const Measurer &) = delete;
  Measurer(Measurer &&) = delete;
  Measurer &operator=(Measurer &&) = delete;

  /// @brief computer acceleration
  /// @param
  /// @return
  Eigen::VectorXf ComputeMeasuredAcceleration(TrackedObjectPtr& new_object, TrackedObjectPtr const& old_object,
      double time_diff) noexcept;

};


#endif
